package exception;
/*
finally块是异常处理机制中的最后一块  它可以直接很在try语句中后或者最后一个
catch之后   finall可以保证只要程序执行到try语句块中  无论try语句块中的代码是否抛出异常
finally都必定执行
通常我们会将释放资源一类的操作放在finally中确保执行
 */
public class FinallyDemo {
    public static void main(String[] args) {
        System.out.println("开始执行");
        try {
            String str = "a";
            System.out.println(Integer.parseInt(str));
            return;//
        }catch (Exception e){
            System.out.println("出错了");
        }finally {//必定执行  return也没用
            System.out.println("执行了");
        }
        System.out.println("程序结束了");
    }

}
